package com.itheima.day11.meFile.test5;

import java.io.File;

public class Test {
    public static void main(String[] args) {
//        File的listFiles方法
//        File[] listFiles(): 获取文件夹下的所有文件和文件夹对象,封装到File数组中返回
//        listFiles方法注意事项
//        当调用者不存在时,返回null
//        当调用者是一个文件时,返回null
//        当调用者是一个空文件夹时,返回一个长度为0的数组
//        当调用者是一个有内容的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回
//        当调用者是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回,包含隐藏内容
//        当调用者是一个需要权限才能进入的文件夹时,返回null

        File file = new File("D:\\aheima\\JavaSE加强");
        /*File[] files = file.listFiles();
        System.out.println(files.length);
        for (File file1 : files) {
            System.out.println(file1);
        }*/
        System.out.println(file.getName());
        System.out.println(file.getAbsolutePath());
        System.out.println(file.getAbsoluteFile());
        System.out.println(file.getPath());

    }
}
